2000 POKE43,PEEK(30983):POKE44,PEEK(30984):POKE45,PEEK(30985):POKE46,PEEK(30987) 2070 OL=1:O1=1:ONFMGOTO2080,2185,2185 2080 R=5:C=30:GOSUB115:POKECH,C7:PRINT" [210]ENAME ":POKECH,C1 2085 FS=D2:FORT=1TOFS:N$(T)=" "+TM$(T):TY$(T)=B1$(T):NEXT:CLOSE15 2086 IFDC=1THENGOSUB1195:EX=0 2087 OPEN15,DV,15 2107 DM=D3:N$(0)=TM$(0):IFDM<>9THENFF=FS:FS=FS+1:N$(FS)="*[195]HANGE [200]EADER" 2112 FM=1:GOTO300 2115 IFFM=2THEN2185 2120 FM=2:IFF=FSTHENH=1:GOTO20000 2140 N$(F)=MID$(N$(F),2) 2145 IFDM=3THENN$(F)=ID$+N$(F) 2150 N$(F)="*"+N$(F):GOSUB480:GOTO30000 2175 : 2183 IFDM=9THENFS=FS+1 2184 TM$(0)=N$(0):FORT=1TOFS-1:TM$(T)=MID$(N$(T),2):NEXT:GOSUB3056:GOTO2085 2185 GOSUB1185:R=5:C=30:GOSUB115:POKECH,C2:PRINT" [210]ENAME ":POKECH,C1 2195 EX=0:D5=0:LL=16:H=0:GOSUB3056:GOTO300 3005 POKECH,C7 3007 PRINT"";:FORT=1TOLL+LEN(MS$):PRINT" ";:NEXT:PRINT""MS$;:POKE198,0 3010 OPEN9,0:A$="":B$="":POKE204,0 3015 GET#9,A$:IFA$=""THEN3015 3020 IFA$=CHR$(13)THENA$="":CLOSE9:PRINT" ";:POKE204,1:GOSUB3056:POKECH,C1:RETURN 3025 IFA$=""ORA$="[157]"ORA$="[145]"ORA$=""THENGOTO3015 3030 IFA$=""ORA$="[147]"THEN3015 3035 IFLEN(B$)=LLTHENPRINT" ";:A$=CHR$(13):GOTO3020 3040 IFB$=""ANDA$=CHR$(20)THEN3015 3045 IFA$=CHR$(20)THENPRINT" [157][157] [157]";:B$=LEFT$(B$,LEN(B$)-1):GOTO3015 3050 B$=B$+A$:PRINTA$;:GOTO3015 3055 RETURN 3056 PRINT"[146]";:FORT=1TO38:PRINT" ";:NEXT:RETURN 9320 OPEN2,DV,2,"#":GOSUB200 9321 PRINT#15,"U1:";2;D;T1;S: GOSUB 200:RETURN 20000 MS$="HEADER: ":U=DV:D=0 20010 A=1:V1=16:Q$=CHR$(34):P$=CHR$(160) 20015 T1=18:S=0:BY=144:IFDT>=9THEN30110 20020 IFDT=8THENT1=40:S=0:BY=4 20025 IFTRTHENT1=TR:S=0:BY=4 20035 LL=17:GOSUB3005:N$=B$ 20040 L=LEN(N$):IF L>V1THEN20035 20045 IFN$="_"ORN$=""THEN20080 20060 GOSUB9320:IF EXTHEN20080 20063 IF L=V1THEN20070 20065 FOR X=L+A TO V1: N$=N$+P$:NEXT 20070 PRINT#15,"B-P:";2;BY: PRINT#2,N$; 20075 PRINT#15,"U2:";2;D;T1;S: GOSUB200 20080 CLOSE 2 20090 GOTO20120 20120 IFDT=4THENPRINT#15,"I" 20125 DS=0:H$="":T$="":N$(0)=N$:GOTO2183 30000 C$=MID$(N$(F),2) 30010 MS$="FILE: ":LL=17:GOSUB3005:N$=B$ 30015 IFHTHEN30170 30017 IFDM=9THEN30175 30020 PRINT#15,"R0:"+N$+"="C$:GOSUB200 30021 IFDM=3THENN$(F)=" "+MID$(N$,2) 30022 IFDM<>3THENN$(F)=" "+N$ 30025 GOTO2183 30100 REM HD COMMANDS 30110 LL=17:GOSUB3005:N$=B$:IFLEN(N$)>16THEN30110 30145 IFN$="_"ORN$=""THEN30190 30170 PRINT#15,"R-H:"+N$:N$(0)=N$:GOTO30190 30175 PRINT#15,"R-P:"+N$+"="+C$:N$(F)=" "+N$ 30190 GOSUB200:DS=0:GOTO2183